<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="../vue.js"></script>
</head>

<body>
    <div id="root">
        <h1>学校：{{name}}</h1>
        <h1>地址：{{address}}</h1>
        <hr>
        <h4>测试发现vm1：{{$refs}}</h4>
        <h4>测试发现vm2：<br>{{_c}}</h4>
        <hr>
        <h5>测试发现原型1：<br>{{$delete}}</h5>
        <h5>测试发现原型2：<br>{{__patch__}}</h5>

    </div>

    <!-- MVVM模型由三部分组成：
            M：模型（Model）：对应data中的数据
            V:视图（View）：模板
            VM：视图模型：Vue实例对象 
         测试发现：
            （1）、data中所有的属性，最后都会出现在vm身上
            （2）、Vue实例对象（vm）身上的属性和Vue原型上的属性，全都可以在Vue模板上直接使用。
        -->


    <!--
    <div id="root">
        <h1>学校：{{name}}</h1>
        <h1>地址：{{address}}</h1>
    </div>
    这个盒子就是View
      -->
    <script>
        Vue.config.productionTip=false;
       const vm = new Vue({ //这是ViewModel
            el: '#root',
            data: {
                name: '黑马程序员',
                address: '杭州下沙校区',
                //name: '黑马程序员',
                //address: '杭州下沙校区',
                //这个对应的是Model
            }
        })
        console.log(vm);
    </script>
</body>

</html>